package com.ruoyi.buss.point.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 第一阶段网格化营销活动方案对象 ACT_MANGAGER_POINT
 * 
 * @author sxy
 * @date 2022-05-03
 */
public class ActMangagerPoint extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 工号 */
    @Excel(name = "工号")
    private String userName;

    /** 用户名 */
    @Excel(name = "用户名")
    private String nickName;

    /** 机构号 */
    @Excel(name = "机构号")
    private String orgId;

    /** 信贷工号 */
    @Excel(name = "信贷工号")
    private String xdgh;

    /** 维护存量客户信息积分 */
    @Excel(name = "维护存量客户信息积分")
    private Integer updatePoint;

    /** 新增客户信息积分 */
    @Excel(name = "新增客户信息积分")
    private Integer addPoint;

    /** 产品授信营销积分 */
    @Excel(name = "产品授信营销积分")
    private Integer sxPoint;

    /** 产品用信营销积分 */
    @Excel(name = "产品用信营销积分")
    private Integer yxPoint;

    /** 贷款授信余额净增积分 */
    @Excel(name = "贷款授信余额净增积分")
    private Integer htyejzPoint;

    /** 用信余额净增积分 */
    @Excel(name = "用信余额净增积分")
    private Integer dkyejzPoint;

    /** 积分合计 */
    @Excel(name = "积分合计")
    private Integer point;

    /** 数据日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "数据日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sjrq;

    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setNickName(String nickName) 
    {
        this.nickName = nickName;
    }

    public String getNickName() 
    {
        return nickName;
    }
    public void setOrgId(String orgId) 
    {
        this.orgId = orgId;
    }

    public String getOrgId() 
    {
        return orgId;
    }
    public void setXdgh(String xdgh) 
    {
        this.xdgh = xdgh;
    }

    public String getXdgh() 
    {
        return xdgh;
    }
    public void setUpdatePoint(Integer updatePoint) 
    {
        this.updatePoint = updatePoint;
    }

    public Integer getUpdatePoint() 
    {
        return updatePoint;
    }
    public void setAddPoint(Integer addPoint) 
    {
        this.addPoint = addPoint;
    }

    public Integer getAddPoint() 
    {
        return addPoint;
    }
    public void setSxPoint(Integer sxPoint) 
    {
        this.sxPoint = sxPoint;
    }

    public Integer getSxPoint() 
    {
        return sxPoint;
    }
    public void setYxPoint(Integer yxPoint) 
    {
        this.yxPoint = yxPoint;
    }

    public Integer getYxPoint() 
    {
        return yxPoint;
    }
    public void setHtyejzPoint(Integer htyejzPoint) 
    {
        this.htyejzPoint = htyejzPoint;
    }

    public Integer getHtyejzPoint() 
    {
        return htyejzPoint;
    }
    public void setDkyejzPoint(Integer dkyejzPoint) 
    {
        this.dkyejzPoint = dkyejzPoint;
    }

    public Integer getDkyejzPoint() 
    {
        return dkyejzPoint;
    }
    public void setPoint(Integer point) 
    {
        this.point = point;
    }

    public Integer getPoint() 
    {
        return point;
    }
    public void setSjrq(Date sjrq) 
    {
        this.sjrq = sjrq;
    }

    public Date getSjrq() 
    {
        return sjrq;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("userName", getUserName())
            .append("nickName", getNickName())
            .append("orgId", getOrgId())
            .append("xdgh", getXdgh())
            .append("updatePoint", getUpdatePoint())
            .append("addPoint", getAddPoint())
            .append("sxPoint", getSxPoint())
            .append("yxPoint", getYxPoint())
            .append("htyejzPoint", getHtyejzPoint())
            .append("dkyejzPoint", getDkyejzPoint())
            .append("point", getPoint())
            .append("sjrq", getSjrq())
            .toString();
    }
}
